Initializing a vector with a chain of push
invocations is less efficient than making the initialization with a single vector literal.
Each invocation has a cost in itself.
On top of the performance argument, the vector literal is more concise and easier to read.